﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:24px;font-family: "Microsoft YaHei", "Arial Narrow", sans-serif,'微软雅黑';overflow-x: hidden; background: #fff}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0; font-weight:normal}
*{box-sizing: border-box; -webkit-box-sizing: border-box; padding:0; margin:0;}
input{vertical-align: middle;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
img{border:0;vertical-align:middle;/* height: 300px; */}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
.fnb{font-weight:200;margin-left:-1px;}
input:focus,textarea:focus{outline:none;}
.rel{position: relative;}.abs{position: absolute;}
h3{font-weight: normal;}
em{font-style: normal;}
.wp{ display:none;}

/*header*/
video{
	position: relative !important;
	z-index: 99999 !important;
}
.clearfix:after{
	content: "";
	clear: both;
	display: block;
}
@font-face {
    font-family: 'accidental_presidencyregular';
    src: url('../font/accid_-webfont.woff2') format('woff2'),
         url('../font/accid_-webfont.woff') format('woff');
         url('../font/ACCID_.TTF') format('TTF');
    font-weight: normal;
    font-style: normal;
}

/*首页*/
.mobile-inner-nav{ display: none}
.app_list{ display:none}
.toubu{ width:1200px; margin:48px auto 43px; clear:both; overflow:hidden;}
.toubu .logo_yi{ margin:0 7px 0 0;}
.toubu .logo_san{ margin:0 0 0 20px;}

.toubu .logo_si{ display:none;}

.daohang{ width:100%; height:50px; background:#099eb4;}
.daohang .daohang_li{ width:1200px; height:50px; margin:0 auto; clear:both;}
.daohang .daohang_li ul li{ width:120px; float:left;}
.daohang .daohang_li ul li:hover p{border-bottom:3px solid #fff}

.daohang .daohang_li .active p{ border-bottom:3px solid #fff}
.daohang .daohang_li ul li p{ width:70px; font-size:16px; line-height:47px; color:#fff; text-align:center;margin: 0 auto;}

.banner_sj{ display:none; margin-top:68px}
.banner { width: 100%; position:relative;}
.banner .swiper-slide{ width:100%; height:650px !important; position:relative;}
.banner .swiper-slide .ban_shang_01{ width:1200px; margin:0 auto;}
.banner .swiper-slide .ban_shang_01 img{ padding:116px 0 0;}

.banner .ban_paiao{ width:100%; height:110px; background:rgba(9,158,180,0.6); position:absolute; left:0; bottom:0; z-index:99;}
.banner .ban_paiao ul{ width:1200px; height:110px; margin:0 auto; clear:both;}
.banner .ban_paiao ul .ban_xuxian{ border-right:1px dashed #b2dfe5;}
.banner .ban_paiao ul li{ width:auto; height:110px; float:left; padding:0 33px;}
.banner .ban_paiao ul li p{ float:left; width:auto; font-size:20px; line-height:32px; color:#fff; font-weight:bold; padding:23px 0;}
.banner .ban_paiao ul li p span{ font-size:24px;}
.banner .ban_paiao ul li img{ float:left; padding:0 13px 0 0;}

.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 32px;height: 58px;margin-top: -139px;z-index: 10;cursor: pointer;-moz-background-size: 32px 58px;-webkit-background-size: 32px 58px;
background-size: 32px 58px;background-position: center;background-repeat: no-repeat}
.swiper-button-next.swiper-button-disabled {background-image:url(../images/banner_right.jpg);cursor: auto;pointer-events: none}
.swiper-button-prev.swiper-button-disabled {background-image:url(../images/banner_left.jpg);cursor: auto;pointer-events: none}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image:url(../images/banner_left_on.jpg);left: 10px;right: auto}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image:url(../images/banner_left_on.jpg);}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image:url(../images/banner_left_on.jpg);}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image:url(../images/banner_right_on.jpg);right: 42px;left: auto}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image:url(../images/banner_right_on.jpg);}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image:url(../images/banner_right_on.jpg);}

.sj_ban_xia{ display:none;}







.liuge_shou{ width:1200px; margin:90px auto 0; clear:both; overflow:hidden;}
.liuge_shou ul li{ width:200px; height:419px; float:left; position:relative;}
.liuge_shou ul li .liu_yuan{ width:200PX; height:419px; position:relative;}
.liuge_shou ul li .liu_yuan p{ width:200px;font-size:18px; line-height:22px; color:#fff; text-align:center; position:absolute; left:0; top:136px; z-index:1;}
.liuge_shou ul li .liu_yuan p img{ margin:0 0 30px;}




.liuge_shou ul li .liu_ling{ width:200px; height:419px; position:absolute; left: 0; top:0; z-index:2;}
.liuge_shou ul li .liu_ling div{ width:200px; height:419px; position:relative;}
.liuge_shou ul li .liu_ling div p{ width:200px;font-size:18px; line-height:30px; color:#fff; text-align:center; position:absolute; left:0; top:310px; z-index:3;}
.liuge_shou ul li .liu_ling div .liuge_dj{ width:200px; height:54px; position:absolute; left:0; bottom:0; z-index:3;}

.dandu_wenzi{ width:100%; padding:65px 0 50px;}
.dandu_wenzi p{ width:1200px; margin:0 auto; font-size:24px; line-height:50px; color:#333333;}
.dandu_wenzi p span{ font-size:30px;}

.shou_hexin{ width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.shou_hexin ul li{ width:580px; float:left; background:#fff; border:4px solid #fbfbfb; border-radius:8px;}
.shou_hexin ul li img{ width:201px; float:left;}
.shou_hexin ul li .shou_hexin_y{ width:334px; float:left; margin:0 0 0 30px; }
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_01{ width:334px; font-size:24px; color:#099eb4; line-height:70px; font-weight:bold;}
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_02{ width:334px; font-size:14px; color:#000000; line-height:24px;}
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_03{ width:334px; font-size:14px; color:#7d7d7d; line-height:24px; margin:10px 0 0;}
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_04{ width:142px; height:40px; font-size:16px; color:#fff; line-height:40px; text-align:center; border-radius:6px; background:-webkit-linear-gradient(left, #099eb4,#0cb49f); margin:10px 0 0;}

.mr_40{ margin-right:40px;}

.shou_keyan{ width:100%; height:590px; background:url(../images/shouye_21.jpg) center center no-repeat; margin:74px 0 0;}
.shou_keyan .shou_keyan_p_01{ width:1200px; margin:0 auto; font-size:24px; line-height:50px; color:#333333; padding:60px 0 0;}
.shou_keyan .shou_keyan_p_01 span{ font-size:30px;}
.shou_keyan .shou_keyan_p_02{ width:1200px; margin:0 auto; font-size:16px; line-height:22px; color:#b04245;}
.shou_keyan .shou_keyan_lia{ width:1200px; margin:0 auto; clear:both;}
.shou_keyan .shou_keyan_lia .shou_keyan_lia_01{ float:left; padding:50px 92px 0 0;}
.shou_keyan .shou_keyan_lia .shou_keyan_lia_02{ float:left; margin:-47px 0 0 0 ;}

.hou_lia{ width:1200px; margin:0 auto 40px; clear:both; overflow:hidden;}
.shou_dtai{ width:580px; float:left;}
.shou_dtai .shou_dtai_wenzi{ width:580px; padding:65px 0 50px; clear:both; overflow:hidden;}
.shou_dtai .shou_dtai_wenzi .zuo{ width:540px; float:left; font-size:24px; line-height:50px; color:#333333;}
.shou_dtai .shou_dtai_wenzi .zuo span{ font-size:30px;}
.shou_dtai .shou_dtai_wenzi .you{ width:40px; float:left; font-size:16px; line-height:50px; color:#333333; text-align:right; }
.shou_dtai .shou_dtai_ul{ width:580px;}
.shou_dtai .shou_dtai_ul li{ width:580px; height:96px; margin:0 0 28px; clear:both; overflow:hidden;}
.shou_dtai .shou_dtai_ul li img{ width:183px; height:96px; float:left;}
.shou_dtai .shou_dtai_ul li .shou_dtai_you{ width:357px; float:left; padding:0 0 0 20px; position:relative;}
.shou_dtai .shou_dtai_ul li .shou_dtai_you .shou_dtai_you_01{ width:270px; height:30px; font-size:16px; color:#333333; line-height:30px; margin:8px 0 2px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/ }
.shou_dtai .shou_dtai_ul li .shou_dtai_you .shou_dtai_you_02{ width:357px; height:36px; font-size:14px; color:#7d7d7d; line-height:18px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.shou_dtai .shou_dtai_ul li .shou_dtai_you .shou_dtai_you_03{ width:87px; height:30px; font-size:14px; color:#a1a1a1; line-height:30px; text-align:right; position:absolute; top:8px; right:0; }
.shou_dtai .shou_dtai_ul li:hover .shou_dtai_you .shou_dtai_you_01{ color:#099eb4;}

.shou_dtai .shou_tong_ul{ width:580px;}
.shou_dtai .shou_tong_ul li{ width:580px; height:96px; margin:0 0 28px; clear:both; overflow:hidden;}
.shou_dtai .shou_tong_ul li .shou_tong_shuzi{ width:99px; float:left; font-size:60px; line-height:76px; color:#a2a2a2; text-align:center; border-right:1px solid #d4d4d4; margin:10px 0 0;}
.shou_dtai .shou_tong_ul li .shou_tong_you{ width:460px; float:left; padding:0 0 0 20px; position:relative;}
.shou_dtai .shou_tong_ul li .shou_tong_you .shou_tong_you_01{ width:380px; height:30px; font-size:16px; color:#333333; line-height:30px; margin:8px 0 2px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/ }
.shou_dtai .shou_tong_ul li .shou_tong_you .shou_tong_you_02{ width:460px; height:36px; font-size:14px; color:#7d7d7d; line-height:18px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.shou_dtai .shou_tong_ul li .shou_tong_you .shou_tong_you_03{ width:80px; height:30px; font-size:14px; color:#a1a1a1; line-height:30px; text-align:right; position:absolute; top:8px; right:0; }
.shou_dtai .shou_tong_ul li:hover{ background:#0185a2;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_shuzi{ border-right:1px solid #fff; color:#fff;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_you .shou_tong_you_01{ color:#fff;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_you .shou_tong_you_02{ color:#fff;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_you .shou_tong_you_03{ color:#fff;}

.dibu{ width:100%; height:220px; background:#01829f;}
.dibu .dibu_li{ width:1200px; margin:0 auto;}
.dibu .dibu_li .dibu_dh{ width:1200px; clear:both; overflow:hidden;}
.dibu .dibu_li .dibu_dh ul li{ width:110px; float:left;}
.dibu .dibu_li .dibu_dh ul li:nth-child(1){ margin-left:-27px;}
.dibu .dibu_li .dibu_dh ul li p{ width:110px; font-size:14px; color:#fff; line-height:16px; text-align:center; border-left:1px solid #4f9eb4; margin:53px 0 25px; }
.dibu .dibu_li .dibu_xia{ width:1200px; clear:both;}
.dibu .dibu_li .dibu_xia .dibu_xia_zuo{ width:400px; float:left; font-size:14px; line-height:30px; color:#fff;}
.dibu .dibu_li .dibu_xia .dibu_xia_zuo span{ color:#95c1ce; line-height:50px;}
.dibu .dibu_li .dibu_xia .dibu_xia_you{ width:119px; float:right; margin:-42px 0 0;}
.dibu .dibu_li .dibu_xia .dibu_xia_you img{ width:119px; height:119px;}
.dibu .dibu_li .dibu_xia .dibu_xia_you p{ width:119px; font-size:14px; line-height:40px; color:#a4c7d4; text-align:center;}

/*研发团队*/
.column{width: 1200px;margin: 0 auto;clear: both;overflow: hidden;}

/*banner*/
.team_banner,.new_banner,.product_banner,.reports_banner,.case_banner,.chain_banner,.order_banner,.Contact_banner,.clinical_banner{ width:100%; height:380px; }
.team_banner{background:url(../images/team.jpg) top center no-repeat}
.new_banner{ background: url(../images/new_banner.jpg) top center no-repeat}
.product_banner{ background: url(../images/product_banner.jpg) top center no-repeat}
.reports_banner{ background:url(../images/reports_banner.jpg) top center no-repeat}
.case_banner{background:url(../images/case_banner.jpg) top center no-repeat}
.chain_banner{ background:url(../images/chain_banner.jpg) top center no-repeat}
.order_banner{ background:url(../images/order_banner.jpg) top center no-repeat}
.Contact_banner{ background: url(../images/Contact_banner.jpg)top center no-repeat}
.clinical_banner{ background:url(../images/clinical_banner.jpg) top center no-repeat}


.team_main { width:100%; height:334px; margin:85px 0; clear:both}
.team_main img { float:left; width:790px;}
.team_main .team_right { float:right; width:410px; height:334px; background:#1e99b5 url(../images/team_bg.png) no-repeat left top; border-radius:0 0 40px 0}
.team_main .team_box { padding:70px 30px}
.team_main .team_box h2 { font-size:34px; color:#fff; height:34px;}
.team_main .team_tit{ width:95%; padding:0 2.5%; height:40px;  border:1px solid #d0f7ff; font-size:18px; color:#26a3ba; background:#fff; margin:20px 0}
.team_main .team_tit span{ float:left; line-height:38px; height:38px;
	}
.team_main .team_tit label{ float:right;line-height:38px; height:38px;
	}
.team_main .team_box  p{ color:#fff}
.team_list{ width:100%; overflow:hidden; }
.team_list li{ width:47%; float:left; padding-left:123px; margin-bottom:65px; min-height:116px;}
.team_list li:nth-child(2n){ float:right}

.team_list li h2 a{ font-size:20px; color:#333333; margin-bottom:20px; display:block}
.team_list li p a{  color:#5a5a5a}
.team_ico{ background:url(../images/team_ico.png) top left no-repeat}
.team_ico1{ background:url(../images/team_ico1.png) top left no-repeat}
.team_ico2{ background:url(../images/team_ico2.png) top left no-repeat}
.team_ico3{ background:url(../images/team_ico3.png) top left no-repeat}

.team_col{ width:100%; height:563px; background:url(../images/team_bj.png) repeat-x}
.team_col_list li{width: 586px;float: left;background: #fff;border: 1px solid #ece9e9;}
.team_col_list li:last-child{ float:right}

.team_col_left{ width:216px; float:left; padding:27px}
.team_col_list li h2{
font-size: 24px;
color: #099eb4;
line-height: 70px;
font-weight: bold;}
.team_col_list li h3{width: 100%;
font-size: 16px;
color: #000000; margin-bottom:20px}
.team_col_right{width: 352px;
float: left;
}
.team_btn{width: 142px;
height: 40px;
font-size: 16px;
color: #fff;
line-height: 40px;
text-align: center;
border-radius: 6px;
background: -webkit-linear-gradient(left, #099eb4,#0cb49f);
margin: 20px 10px 0; display:block; border:none }
/*新闻资讯*/
.new_tit{  margin:85px 0 40px; overflow:hidden; clear:both   }
.new_tit h2{  font-size:36px; color:#3a3a3a; float:left; line-height:36px}
.new_tit span{ font-size:18px; color:#5b5b5b; display:block; margin-top:7px;}

.chain_tit{  margin:85px 0 40px; overflow:hidden; clear:both   }
.chain_tit h2{  font-size:36px; text-align:center; color:#099eb4; line-height:36px; background:url(../images/chain_tit.png) top center no-repeat}
.chain_tit span{ font-size:18px; color:#5b5b5b; display:block; margin-top:7px; text-align:center}


.new_tab{ float:right}
.new_tab a{ color:#333333; display:inline-block; padding:5px 2px; margin-left:26px; font-size:16px;}
.new_tab .active{ color:#099eb4!important; border-bottom:3px solid #099eb4}
.new_tab a:hover{ color:#099eb4; border-bottom:3px solid #099eb4}


.Date{ width:99px; float:left; font-size:54px; height:80px; line-height:54px;  color:#5d5d5d; text-align:center; border-right:1px solid #d4d4d4; margin:10px 0 0;}
.Date span{  font-size:16px; display:block; line-height:26px;}
.new_list li{width: 580px;
height: 96px;

overflow: hidden; float:left; margin-bottom:28px; }
.new_slide{ width:100%; height:289px; margin-bottom:65px;} 
.new_slide .swiper-slide{height:289px}
.new_slide_left{ width:563px; height:289px; float:left}
.new_slide_right{ width:637px; padding:37px 46px; border:1px solid #ccc; height:289px; float:left}
.new_slide_right h2 a{ font-size:24px; color:#292929}
.new_slide_right h2 span{ display:block; font-size:14px; color:#6d6d6d; margin:15px 0}
.new_slide_right p a{ font-size:14px; color:#6d6d6d;}
.new_slide .swiper-pagination{ width:50%!important; left:49%!important; bottom:40px!important}
.new_list ul{ overflow:hidden; clear:both}
.new_list li:nth-child(2n){ float:right}
.new_list li:hover{background: #0185a2;}
.new_list .new_right{width: 460px;
float: left;
padding: 0 0 0 20px;
position: relative;}
.new_list .new_right h2{width: 380px;
height: 30px;
font-size: 18px;
color: #333333;
line-height: 30px;
margin: 8px 0 2px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.new_list li:hover p, .new_list li:hover h2{ color:#fff}
.new_list .new_right p{width: 460px;
height: 36px;
font-size: 14px;
color: #6d6d6d;
line-height: 18px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin-top:10px}
.new_bnt{ width:116px; height:30px; line-height:30px; text-align:center; color:#999999; border:1px solid #e6e6e6; border-radius:8px; margin:40px auto 85px}
.new_bnt a{  color:#999999;}

.new_bnt:hover{ background:#01829f; color:#FFF}
.new_bnt:hover a{  color:#FFF}


/* 产品 */
.product_list{ width:100%; overflow:hidden; clear:both; margin:50px 0 90px; position: relative}
.product_list li{ width:384px; height:214px; float:left; margin-right:24px; }
.product_list li:last-child{  margin-right:0px; }
 
.product_list li a:hover{  background:url(../images/product_bg_on.jpg) top center no-repeat}
.product_list li a:hover p{ color:#fff!important}
.product_list li a{ display:block; height:214px; color:#3a3a3a; font-size:18px;background:url(../images/product_bg.jpg) top center no-repeat}
.product_list li a h2{ color:#0aa3bc; font-size:24px;}
.product_list li h2{ text-align:center; height:70px; line-height:70px; margin-bottom:35px;}
.product_list li p{ text-align:center; width:265px; margin:0 auto; line-height:35px}
.product_bg{ width:100%; height:281px; background:url(../images/product_bg1.jpg) no-repeat center top;}
.product_pt{ padding-top:60px}
.product_img{ float:left; width:316px}
.product_right{ width:837px; float:right}
.product_right h2{ font-size:40px; color:#fff; font-weight:bold; margin-bottom:30px; padding-top:10px}
.product_right p{ font-size:16px; color:#fff; padding-bottom:10px;}
.product_three{ width:100%;overflow:hidden; background:url(../images/product_bg2.jpg) center top no-repeat}
.product_btn{ width:100%; overflow:hidden; clear:both}
.product_btn span{ width:237px; height:67px; line-height:67px; text-align:center; font-size:24px; font-weight:bold; display:block; float:left; background:url(../images/product_btn.png) no-repeat; color:#fff; margin-bottom:20px}
.product_btn span:nth-child(2n){ float:right}
.product_three_left{ width:495px; float:left; }
.product_zl{ width:493px; background:#fff; border:1px solid #ebebeb; padding:9px 6px;position:relative; margin-bottom:15px;}
.product_zl span{ position:absolute; right:0; top:0;}
.product_zl div{ width:100%; height:60px;padding:5px 12px; right:0; top:117px; }
.product_zl div p{ color:#000; }
.product_zl div p a{ color:#000; text-decoration:underline;}

.product_three_right{ width:610px; float:right}
.product_four{ overflow:hidden; margin-bottom:60px}
.product_four li{ overflow:hidden; clear:both; margin-bottom:30px}
.product_four_img{ float:left; width:317px;}
.product_four_right{ float:right; width:840px}
.product_four_right h2{ color:#099eb4; font-size:30px; font-weight:bold; margin-top:28px}
.product_four_right h2 span{ color:#da0018!important; font-size:16px!important; float:right;}
.product_four_right p{ margin-top:30px}

.product_five{ width:100%; background:url(../images/product_bg.png) center no-repeat; height:460px;}
.product_five_left{ float:left; width:530px; margin-top:76px}
.product_five_left h2{ font-size:50px; font-weight:bold; color:#0287a2; margin-bottom:25px}
.product_five_left h3{ font-size:23px; font-weight:bold; color:#000; margin-bottom:40px}
.product_five_left p{ font-size:16px; color:#000; line-height:35px}
.product_five_right{ float:right; width:470px; margin-top:50px}
/* 媒体报道 */
.sideBar{ width:300px; float:right; margin-bottom:100px; display:none}
.sideBar_mt{ margin-top:10px}
.sideBar_tit{ border-bottom:1px solid #93c0c7; }
.sideBar_tit h2{ display:inline-block; padding:0 5px; border-bottom:3px solid #099eb4; color:#099eb4; padding-bottom:5px}

.reports_list{ width:100%; overflow:hidden; margin:15px 0}
.reports_list li{ background:url(../images/li_bg.png) no-repeat left center; padding-left:15px; margin-bottom:5px}
.reports_list li a{ color:#909090; font-size:16px;}
.reports_list li a:hover{ color:#15a3b8}
.reports_img { margin-top:15px; overflow:hidden; clear:both}
.reports_img li{ position:relative; margin-bottom:15px;}
.reports_img li img{ border-radius:5px}
.reports_img li a p{ position: absolute; width:100%; height:59px; color:#fff; bottom:0; left:0; background:url(../images/reports_bg.png) no-repeat; padding-top:30px; text-indent:15px;}
.reports_btn{ width:100%; overflow:hidden; margin-top:15px;}
.reports_btn a{ width:133px; height:35px; line-height:35px; color:#099eb4; font-size:16px; text-align:center; padding-left:30px; display:inline-block; float:left; background:url(../images/reports_ico.png) no-repeat}
.reports_btn a:last-child{ float:right; background:url(../images/reports_ico1.png) no-repeat}

.reports_left{ width:1200px; float:left}
.reports_left li{ width:100%; overflow:hidden; margin-bottom:30px }
.reports_left li:hover{ border:1px solid #ececec}


.reports_imgList{ float:left; width:279px;position:relative}
.reports_imgList .tc{ width:100%; height:174px; display: none;  background:url(../images/reports_bg1.png) no-repeat; position:absolute; top:0;}
.reports_left li:hover .tc{ display:block}

.reports_rightList{ width:890px; float:right}
.reports_rightList h2 a{ color:#000; font-size:16px; margin:20px 0 10px; display:block}
.reports_rightList:hover h2 a{ color:#0185a1; }

.reports_rightList h2 span{ color:#848484; font-size:14px; display:block}
.reports_rightList p a{ color:#848484; font-size:14px; display:block; margin-top:10px; width:98%;}

.case_list{width:1200px; float:left; margin-bottom:100px; overflow: hidden}
.case_list figure{ width:386px; padding:14px; float:left; border:1px solid #eeeeee;-moz-box-shadow:2px 2px 5px #eaeaea; -webkit-box-shadow:2px 2px 5px #eaeaea; box-shadow:2px 2px 5px #eaeaea; overflow: hidden; margin-bottom:20px; margin-right:20px; position:relative}
.case_list figure:hover{ background:#099eb4;}
.case_list figure:hover figcaption{ color:#fff;}
.case_list figure figcaption { text-align:center; display:block; color:#4f4f4f; font-size:16px; margin-top:10px}

.case_list figure:nth-child(3n){ float:right; margin-right:0}

.case_list figure img{ width:100%;}
.figure_fd{ position:absolute; right:14px; bottom:50px}
.case_box{ width:1200px;margin: 0 auto;clear: both;overflow: hidden;}

/* 连锁 */
.chain_list{ width:100%; overflow:hidden; }
.chain_list ul{ overflow:hidden; clear:both}
.chain_list li{ width:297px; float:left; background:url(../images/chain_bg.png) no-repeat;position:relative; height:285px; padding:4px; margin:0 4px 20px 0;}
.chain_list li:nth-child(4n){ margin-right:0}
.chain_img{ width:289px; height:204px; position:absolute; top:4px; background:#000;filter:alpha(Opacity=50); background-color:rgba(0,0,0,0.5)!important; color:#fff; display:none}
.chain_img1{ width:289px; height:204px; position:absolute; top:4px; background:#000 url(../images/reports_bg2.png) center no-repeat;filter:alpha(Opacity=50); background-color:rgba(0,0,0,0.5)!important; color:#fff; display:none}
.chain_list li h2 a{ line-height:50px; font-size:16px; color:#292929; padding-left:10px}
.chain_list li:hover .chain_img{ display:block}
.chain_list li:hover .chain_img1{ display:block}

.chain_img h3{font-size:16px; text-align:center; border-bottom:2px solid #fff; margin:50px auto 10px; width:70px; }
.chain_img p{ text-align:center;  }
/* 在线订购 */
.order_left{ width:513px; float:left; margin-top:100px}
.order_right{ width:620px; float:right; margin-bottom:100px; margin-top:40px}
.order_right_tit{ font-size:18px; color:#6b6b6b; margin-bottom:32px}
.order_right_font{color:#ff4554; margin-left:25px; }
.order_box{ width:100%; overflow:hidden; clear:both; margin-bottom:12px}
.order_box p{ width:95px; text-align:right; float:left; line-height:36px; color:#6b6b6b}
.order_box p span{ color:#ff4554!important; padding-right:10px; display:inline-block}
.order_box input{ line-height:38px;height:38px; margin-left:5px;border:1px solid #d2d2d2; }
.order_box .input_1{ width:250px;float:left;}
.order_box .input_2{ width:520px;float:left;}
.order_box .input_3{width:250px;float:left;}
.order_btn{ width:99px; height:38px;color:#6b6b6b; text-align:center; line-height:38px; background:url(../images/order_btn.jpg) no-repeat;cursor:pointer; float:left; margin-left:15px;}
.order_box label{ color:#6b6b6b; padding-left:5px}
.order_box select{ height:38px; line-height:38px; border:1px solid #d2d2d2; width:115px; margin-right:20px;appearance:none;
-moz-appearance:none;
-webkit-appearance:none;color:#6b6b6b; padding-left:10px; background:url(../images/select.jpg) no-repeat right center}
.order_btn1{ margin-left:90px}
/* 联系我们 */
.Contact_list { border-top:1px solid #d7d7d7;  padding-top:45px; margin-bottom:50px; overflow:hidden; clear: both}
.Contact_list li{ float:left; width:25%; text-align:center}
.Contact_list li span{width:127px; height:127px; display:block; margin:0 auto;border-radius:150px; border:3px solid #f7f7f7; margin-bottom:10px}
.Contact_list li .ico{background:#eaeaea url(../images/ico.png) center no-repeat; }
.Contact_list li .ico1{background:#eaeaea url(../images/ico1.png) center no-repeat; }
.Contact_list li .ico2{background:#eaeaea url(../images/ico2.png) center no-repeat; }
.Contact_list li .ico3{background:#eaeaea url(../images/ico3.png) center no-repeat; }

.Contact_list li:hover .ico{background:#099eb4 url(../images/ico_on.png) center no-repeat; }
.Contact_list li:hover .ico1{background:#099eb4 url(../images/ico1_on.png) center no-repeat; }
.Contact_list li:hover .ico2{background:#099eb4 url(../images/ico2.png) center no-repeat; }
.Contact_list li:hover .ico3{background:#099eb4 url(../images/ico3_on.png) center no-repeat; }


.Contact_list li label{ color:#8a8a8a; font-size:16px;}
.Contact_list li p{ color:#515151; font-size:16px;}

/* m_map */
.m_map{width:663px;height:516px;margin:30px auto;position:relative; background: url(../images/map.jpg) no-repeat 0 0 ;}
.tait{font-size:36px;font-weight:bold;color:#666666;text-align:center; left:100px;}
.tait span{color:#ff6d3b;}
.tait2{font-size:36px;font-weight:bold;color:#666666;text-align:center;padding:50px 0px;}
.mp{position:absolute;cursor:pointer;background:url(../images/fi1.png) no-repeat 4px 20px;width:24px;height:63px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.mp:hover{background:url(../images/fi2.png) no-repeat 4px 20px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{position:absolute;left:0px;bottom:0px;font-size:12px;color:#666666;}
.mp .find_mi1{left:-12px;width:55px;}
.mp .find_mi2{left:-5px;width:55px;}
.feng{position:absolute;display:none;width:309px;height:96px;left:-230px;top:-78px;background:url(../images/vf1.png) no-repeat 0 top;z-index:10;}
.feng .sang{position:absolute;left:235px;bottom:0px;background:url(../images/vf2.png) no-repeat 0 0;width:14px;height:8px;}
.feng .tree{height:62px;width:300px;margin:9px;}
.feng .tree .du_size{/*! float:right; */height:62px;width:280px; margin:0 auto} 
.feng .tree .du_size p{font-size:14px;color:#FFF;line-height:20px;}
.feng .tree .du_size p a{color:#FFF; display:inline-block; width:48%;}
.feng .tree .du_size p a:nth-child( 2n){ float:right}


.mp1{left:560px;top:43px;}

.mp27{left:143px;top:242px;}
.mp2{left:548px;top:85px;}
.mp3{left:526px;top:128px;}
.mp4{left:464px;top:136px;}
.mp5{left:470px;top:158px;}
.mp6{left:450px;top:175px;}
.mp7{left:478px;top:200px;}
.mp8{left:120px;top:110px;}
.mp9{left:375px;top:138px;}
.mp10{left:253px;top:145px;}
.mp11{left:240px;top:197px;}
.mp12{left:345px;top:195px;}
.mp13{left:412px;top:196px;}
.mp14{left:435px;top:233px;}
.mp15{left:380px;top:233px;}
.mp16{left:518px;top:243px;}
.mp17{left:480px;top:260px;}
.mp18{left:546px;top:260px;}
.mp19{left:525px;top:285px;}
.mp20{left:475px;top:305px;}
.mp21{left:422px;top:275px;}
.mp22{left:420px;top:323px;}
.mp23{left:368px;top:292px;}
.mp24{left:311px;top:278px;}
.mp25{left:500px;top:333px;}
.mp26{left:545px;top:355px;}
.mp28{left:298px;top:360px;}
.mp29{left:365px;top:335px;}
.mp30{left:483px;top:387px;}
.mp31{left:444px;top:378px;}
.mp32{left:394px;top:376px;}
.mp33{left:406px;top:435px;}
.mp34{left:443px;top:410px;}


/* 临床文献 */
.clinical_list { overflow:hidden; margin:85px 0}
.clinical_list li{ width:285px; height:173px; float:left; background:#ededed; text-align:center; margin-right:20px }
.clinical_list li:last-child{  margin-right:0px }

.clinical_list li img{ margin-top:30px}
.clinical_list li h2{ color:#5c5e62; font-size:20px; font-weight:bold; margin:10px 0}

.clinical_list li a{ color:#b3b1b1}
.clinical_list li:hover{background: url(../images/clinical_bg.png) no-repeat;color:#fff}
.clinical_list li:hover a{color:#fff}
.clinical_list li:hover h2{color:#fff}
.clinical_box{ width:100%; background: url(../images/clinical_bj.png) repeat-x; overflow:hidden; padding:90px 0}
.clinical_imglist{ margin:20px 0 0; overflow:hidden}
.clinical_imglist li{ float:left; width:292px; height:373px; border:1px solid #f1efef; margin:0 10px 12px 0}
.clinical_tit{ text-align:center; overflow:hidden; margin-bottom:40px}
.clinical_tit h2{ font-size:36px; color:#3a3a3a;height: 80px;/*! overflow: hidden; */line-height: 36px;}
.clinical_tit h2 span{ display:block; font-size:12px!important; color:#979797!important;text-transform:uppercase; margin-top:5px;}
.clinical_tit p{ color:#696969} 
.clinical_imglist li:nth-child(4n){ margin-right:0}

.clinical_slide{ margin:90px 0; overflow:hidden}
.clinical_slide .swiper-slide{ border:1px solid #e8e8e8}
.clinical_slide .swiper-pagination{ position:inherit; margin-top:30px}
/*-- 新闻内容 --*/
.detailed {margin:90px 0; overflow:hidden; }
.detailed h2{ font-size:36px; text-align:center; border-bottom:1px solid #e4e4e4; padding-bottom:36px; line-height:36px; color:#292929}
.detailed_fx{ text-align:center; line-height:30px; margin:10px 0 40px; overflow:hidden; clear:both}
.detailed_fx span{ padding-top:5px; font-size:14px; display:inline-block; color:#6d6d6d; padding-right:20px}
.detailed_box{ overflow:hidden; width:90%; margin:0 auto}
.detailed_box p{ color:#6d6d6d; margin-bottom:30px}
.detailed_box p img{ margin:0 auto; text-align:center; display:block}
.detailed_foot{border-top:1px solid #e4e4e4; padding-top:28px; margin-top:70px; position:relative}
.detailed_foot li{ color:#444444; margin-bottom:10px}
.detailed_foot li a{ color:#6d6d6d}
.detailed_btn{ position:absolute; right:0; top:0px}


/*-- 首页飘窗 --*/
.scrollsidebar{position:absolute; z-index:999; top:490px;right:0}
.side_content{width:200px; height:444px; overflow:hidden; float:left; background:url(../images/sidebar_bg.png) no-repeat }
.side_content .side_list {width:200px;overflow:hidden;}
.show_btn{ width:0; height:127px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:25px;height:25px;cursor:pointer; background:url(../images/close.png) no-repeat}
.show_btn {background: url(../images/shouye_23.png);}
.side_title {height:46px;}

.side_center {font-family:Verdana, Geneva, sans-serif; /*! padding:5px 12px; */ font-size:12px;}
.close_btn { float:right; display:block; width:25px; height:25px; margin:16px 0px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.other  { text-align:center;/*! border-bottom:1px solid #ddd; *//*! border-top:1px solid #ddd */margin-left: 10px;}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.other p a { color:#099eb4; text-decoration:underline}
/* blue skin as the default skin */

/*.tfbk_list{ width:1200px!important; float:left}*/
.tfbk_list{width:1200px; float:left;width:100%}
.fd{position: fixed;right:40px; bottom:40px; width: 80px;z-index:999999;display:none;}
.pcfd{position: fixed;right:40px; top:40px; width: 160px;z-index:999999;}

.jingdong{margin-top: 10px;}

.mobilebtn{position: fixed;right:0px;top:100px; z-index:999999; display:none;}
.show_btns{background: url(../images/shouye_23.png);height:127px;width:41px;}
.pcimg{display:block;}
/* 专利 */
.patent{ width: 100%; text-align: center; margin-bottom: 100px; overflow: hidden}
.patent li{ display: inline-block; margin: 0 20px; width: 423px;}
.patent li h2{ font-size:16px; text-align: left; padding: 0 12px; margin-bottom: 5px; margin-top: 5px}
.patent li p{ font-size:16px; text-align: left; padding: 0 12px}
.patent li p a{ color: #01829f; text-decoration: underline}

@media screen and (min-width:1550px) and (max-width: 1920px) {
   .sideBar{ display:block}
   .case_box{ width:1545px!important;}

}

@media only screen and (min-width:781px) {
.team_banner{margin-top: 190px;}
.new_banner{margin-top: 190px;}
.product_banner{ margin-top: 190px;}
.reports_banner{margin-top: 190px;}
.case_banner{margin-top: 190px;}
.chain_banner{ margin-top: 190px;}
.order_banner{margin-top: 190px;}
.Contact_banner{margin-top: 190px;}
.clinical_banner{ margin-top: 190px;}
}

@media only screen and (max-width:780px)
{
    .pcimg{display:none;}
    .dg{display:none;}
    .mobilebtn{display:block;}
    .tianmao img {width:40px;}
    .jingdong img {width:40px;}
    .fd{right:6px;width:40px;display:block;}
.toubu{ width:100%; padding:19px 0; position:fixed; top:0; z-index:99999; background:#fff; margin:0;border-bottom: solid 1px #e5e5e5;}
.toubu .logo_yi{ width:110px; margin:0 5% 0 4%;}
.toubu .logo_er{ display:none;}
.toubu .logo_san{ width:136px; margin:0;}
.toubu .logo_si{ display:block; width:30px; margin:0 3% 0 0;}
.order_right_font{color:#ff4554; margin-left:0px;}
.daohang{ display:none;}  

.banner_sj{ display:block;}
.banner_dn{ display:none;}
.banner .swiper-slide{ width:100%; height:auto!important;}
.banner .swiper-slide img{ width:100%;}
.sj_ban_xia{ display:block; width:100%; font-size:14px; color:#fff; line-height:38px; text-align:center; font-weight:bold; background:-webkit-linear-gradient(left, #099eb4,#0cb49f); }
.sj_ban_xia span{ color:#d3c30d;}

.liuge_shou{ width:100%; margin:4% auto 0; clear:both; overflow:hidden;}
.liuge_shou ul{ width:92%; margin:0 4%; clear:both;}
.liuge_shou ul li{ width:33.3%; height:100%; margin:4% 0 0; float:left; position:relative;}
.liuge_shou ul li .liu_yuan{ width:100%; height:100px; position:relative; overflow:hidden;}
.liuge_shou ul li .liu_yuan .wai_img{ width:100%; margin:-50% 0 0;}
.liuge_shou ul li .liu_yuan p{ width:100%;font-size:10px; line-height:16px; color:#fff; text-align:center; position:absolute; left:0; top:10%; z-index:1;}
.liuge_shou ul li .liu_yuan p img{ width:80%; margin:0 10% 5%;}

.liuge_shou ul li .liu_ling{ width:100%; height:100px; position:absolute; left: 0; top:0; z-index:2;}
.liuge_shou ul li .liu_yuan wai_img_x{ width:100%; margin:-50% 0 0;}
.liuge_shou ul li .liu_ling div{ width:100%; height:100px; position:relative;}
.liuge_shou ul li .liu_ling div p{ width:100%;font-size:10px; line-height:14px; color:#fff; text-align:center; position:absolute; left:0; top:40%; z-index:3;}
.liuge_shou ul li .liu_ling div .liuge_dj{ width:100%; position:absolute; left:0; bottom:0; z-index:3; display:none;}

.dandu_wenzi{ width:100%; padding:6% 0 5%;}
.dandu_wenzi p{ width:92%; margin:0 4%; font-size:14px; line-height:50px; color:#333333;}
.dandu_wenzi p span{ font-size:20px;}

.shou_hexin{ width:100%; clear:both; overflow:hidden;}
.shou_hexin ul li{ width:92%; margin:0 4%; background:#fff; border:4px solid #fbfbfb; border-radius:8px;}
.shou_hexin ul li img{ width:34%; float:left;}
.shou_hexin ul li .shou_hexin_y{ width:60%; float:left; margin:0 2% 0 4%;}
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_01{ width:100%; font-size:16px; color:#099eb4; line-height:30px; font-weight:bold;}
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_02{ width:100%; font-size:14px; color:#000000; line-height:18px;margin: 5px 0;}
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_03{ width:100%; font-size:12px; color:#7d7d7d; line-height:18px; margin:2% 0 0; height:36px; overflow:hidden; }
.shou_hexin ul li .shou_hexin_y .shou_hexin_y_04{ width:50%; height:24px; font-size:12px; color:#fff; line-height:24px; text-align:center; border-radius:6px; background:-webkit-linear-gradient(left, #099eb4,#0cb49f); margin:3% 0 5%;}

.shou_keyan{ width:100%; height:auto; background:url(../images/shouye_21.jpg) top left no-repeat; background-size:240% auto; margin:5% 0 0; overflow:hidden;}
.shou_keyan .shou_keyan_p_01{ width:92%; margin:0 4%; font-size:12px; line-height:30px; color:#333333; padding:2% 0 0;}
.shou_keyan .shou_keyan_p_01 span{ font-size:20px;}
.shou_keyan .shou_keyan_p_02{ width:92%; font-size:12px; line-height:16px; color:#b04245;}
.shou_keyan .shou_keyan_lia{ width:92%; clear:both; overflow:hidden; padding:5% 0 0;}
.shou_keyan .shou_keyan_lia .shou_keyan_lia_01{ width:40%; float:left; padding:0 5% 0 0;}
.shou_keyan .shou_keyan_lia .shou_keyan_lia_02{ width:55%; float:left; margin:0 0 0 0 ;}

.hou_lia{ width:100%; margin:0 0 5%; clear:both; overflow:hidden;}
.shou_dtai{ width:92%; margin:0 4%; float:left;}
.shou_dtai .shou_dtai_wenzi{ width:100%; padding:2% 0 2%; clear:both; overflow:hidden;}
.shou_dtai .shou_dtai_wenzi .zuo{ width:70%; float:left; font-size:14px; line-height:50px; color:#333333;}
.shou_dtai .shou_dtai_wenzi .zuo span{ font-size:20px;}
.shou_dtai .shou_dtai_wenzi .you{ width:30%; float:left; font-size:12px; line-height:50px; color:#333333; text-align:right; }
.shou_dtai .shou_dtai_ul{ width:100%;}
.shou_dtai .shou_dtai_ul li{ width:100%; height:auto; margin:0 0 5%; clear:both; overflow:hidden;}
.shou_dtai .shou_dtai_ul li img{ width:32%; height:auto; float:left;}
.shou_dtai .shou_dtai_ul li .shou_dtai_you{ width:68%; float:left; padding:0 0 0 2%; position:relative;}
.shou_dtai .shou_dtai_ul li .shou_dtai_you .shou_dtai_you_01{ width:70%; height:18px; font-size:16px; color:#333333; line-height:18px; margin:0% 0 1%;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/ }
.shou_dtai .shou_dtai_ul li .shou_dtai_you .shou_dtai_you_02{ width:100%; height:auto; font-size:14px; color:#7d7d7d; line-height:22px;overflow:hidden;text-overflow: initial;display: block;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.shou_dtai .shou_dtai_ul li .shou_dtai_you .shou_dtai_you_03{ width:30%; height:auto; font-size:14px; color:#a1a1a1; line-height:18px; text-align:right; position:absolute; top:8%; right:0; display: none;}
.shou_dtai .shou_dtai_ul li:hover .shou_dtai_you .shou_dtai_you_01{ color:#099eb4;}

.shou_dtai .shou_tong_ul{ width:100%;}
.shou_dtai .shou_tong_ul li{ width:100%; height:auto; margin:0 0 5%; clear:both; overflow:hidden;}
.shou_dtai .shou_tong_ul li .shou_tong_shuzi{ width:calc(17% - 1px); float:left; font-size:40px; line-height:50px; color:#a2a2a2; text-align:center; border-right:1px solid #d4d4d4; margin:10px 0;/*! direction: ; */display: none;}
.shou_dtai .shou_tong_ul li .shou_tong_you{ width:100%; float:left; padding:0; position:relative;}
.shou_dtai .shou_tong_ul li .shou_tong_you .shou_tong_you_01{ width:80%; height:18px; font-size:16px; color:#333333; line-height:18px; margin:2% 0 1%;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/ }
.shou_dtai .shou_tong_ul li .shou_tong_you .shou_tong_you_02{ width:100%; height:auto; font-size:14px; color:#7d7d7d; line-height:20px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; 
margin-top: 10px;
}
.shou_dtai .shou_tong_ul li .shou_tong_you .shou_tong_you_03{ width:80px; height:auto; font-size:14px; color:#a1a1a1; line-height:18px; text-align:right; position:absolute; top:8%; right:0; }
.shou_dtai .shou_tong_ul li:hover{ background:#0185a2;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_shuzi{ border-right:1px solid #fff; color:#fff;display: none;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_you .shou_tong_you_01{ color:#fff;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_you .shou_tong_you_02{ color:#fff;}
.shou_dtai .shou_tong_ul li:hover .shou_tong_you .shou_tong_you_03{ color:#fff;}

.dibu{ width:100%; height:auto; background:#01829f; overflow:hidden; padding:5% 0 5%;}
.dibu .dibu_li{ width:92%; margin:0 4%;}
.dibu .dibu_li .dibu_dh{ width:100%; margin:5% 0; clear:both; overflow:hidden;display: none;}
.dibu .dibu_li .dibu_dh ul li{ width:12.5%; float:left;}
.dibu .dibu_li .dibu_dh ul li:nth-child(1){ margin-left:0;}
.dibu .dibu_li .dibu_dh ul li p{ width:100%; font-size:8px; color:#fff; line-height:16px; text-align:center; margin:0; border:0; }
.dibu .dibu_li .dibu_xia{ width:100%; clear:both;}
.dibu .dibu_li .dibu_xia .dibu_xia_zuo{ width:78%; float:left; font-size:14px; line-height:18px; color:#fff;}
.dibu .dibu_li .dibu_xia .dibu_xia_zuo img{ width:12px;}
.dibu .dibu_li .dibu_xia .dibu_xia_zuo span{ color:#95c1ce; line-height:20px;margin-top: 10px;display: block;}
.dibu .dibu_li .dibu_xia .dibu_xia_you{ width:14%; float:left; margin:0;}
.dibu .dibu_li .dibu_xia .dibu_xia_you img{ width:100%; height:auto;}
.dibu .dibu_li .dibu_xia .dibu_xia_you p{ width:100%; font-size:8px; line-height:16px; color:#a4c7d4; text-align:center;display: none;}

.column{ width:95%; margin:0 auto}
.team_banner,.new_banner,.product_banner,.reports_banner,.case_banner,.chain_banner,.order_banner,.Contact_banner,.clinical_banner{ width:100%; height:180px;background-size:100%!important;margin-top: 68px;}
.team_banner{background:url(../images/team1.jpg) top center no-repeat}

.new_banner{ background: url(../images/new_banner1.jpg) top center no-repeat}
.product_banner{ background: url(../images/product_banner1.jpg) top center no-repeat}
.reports_banner{ background: url(../images/report_banner1.jpg) top center no-repeat}
.case_banner{background:url(../images/case_banner1.jpg) top center no-repeat}
.chain_banner{ background:url(../images/chain_banner1.jpg) top center no-repeat}
.order_banner{ background:url(../images/order_banner1.jpg) top center no-repeat}
.Contact_banner{ background: url(../images/Contact_banner1.jpg)top center no-repeat}
.clinical_banner{ background:url(../images/clinical_banner1.jpg) top center no-repeat}

.team_main {
    width: 100%;
    height: auto;
    margin:20px 0;
    clear: both;
}
.team_main img {
    float: left;
    width: 100%;
}
.team_main img { width:100%}
.team_right {
    float: right;
    width: 100%!important;
    height: auto!important;
    background: #1e99b5 url(../images/team_bg.png) no-repeat left top; background-size: cover;
    border-radius:0!important; margin-bottom:20px
}
.team_col_left{ width:100%; float:left; padding:10px}
.team_col_left img{ width:100%;}
.team_col_left a{ margin: 10px auto 0!important;}
.team_col_list li h2 {
    font-size:18px;
    color: #099eb4;
    line-height: 30px;
    font-weight: bold;
}
.team_col_list li h3 {
    margin-bottom: 10px;
}
.team_col_right {
    width: 90%!important;
    float: none; margin:0 auto
}
.index_topic {
    width: 100%!important;
    height: auto!important;
    color: #5a5a5a;
}
.team_box {
    padding:20px 10px!important;
}
.team_main .team_box h2 {
    font-size: 20px;
    color: #fff;
    height: 24px;
}
.team_list li {
    width:100%;
    float: left;
    padding-left:0;
    margin-bottom:10px;
    min-height: 116px; padding-top:60px; background-size:50px;background-position:center top
}
.team_list li h2 a {
    font-size:18px!important;
    margin-bottom:5px!important; text-align:center
}

.new_list li{ width:100%; margin-bottom:0; border-bottom:1px dotted #d4d4d4}
.Date{ display:none}
.new_list .new_right {
    width:100%;
    padding: 0 ;

}
.team_col {
    width: 100%;
    height: auto; background: none

}
.team_col_list li {
    width: 100%;
    border: 1px solid #ece9e9; margin-bottom:20px
}
.new_tit {
    margin: 15px 0 10px;
}
.new_tit h2{ font-size:20px}
.new_tit span {
    font-size: 16px;
    margin-top:0px;
    line-height: 20px;
}
.new_slide_left {
    width: 100%;
    height: auto;
}
.new_slide_left img{
    width: 100%;
}
.new_slide_right {
    width:100%;
    padding: 5px 0;
    border: none;
    height: auto;
}
.new_slide {
    width: 100%;
    height: auto;
    margin-bottom:20px;
}
.new_slide_right h2 span,.new_slide_right p { display:none}
.new_slide_right h2 a {
    font-size: 18px;
}
.new_slide .swiper-slide{ height:auto;padding-bottom: 20px;}
.new_slide .swiper-pagination {
    width: 100% !important;
    left: 0% !important;
    bottom:0px !important;
}
.new_tab{ float:left}
.new_tab a{margin-left: 0;margin-right: 26px;}
.new_bnt{margin: 20px auto 25px;}
.product_list {webkit-overflow-scrolling: touch;
overflow-x: auto;
white-space: nowrap;
font-size: 0;
-webkit-scroll-snap-points-x: repeat(2.22rem);
scroll-snap-points-x: repeat(2.22rem);
-webkit-scroll-snap-type: mandatory;
scroll-snap-type: mandatory;margin: 15px 0 15px;}
.product_list li {
    width:100%;
    margin-right:0; float:none; /*! display:inline-block; */white-space: normal;
position: relative; overflow:hidden; height:150px;
    margin-bottom: 20px;
}
.product_list li a {
    height: auto;
    font-size: 16px; padding-bottom:20px

}
.product_list li a h2 {
    font-size: 18px; margin-bottom:10px
}
.product_list li p {
    width:80%;
    line-height:25px;
}
.product_img {
    width: 100%;
}
.product_img img{
    width: 30%;
}

.product_right {
    width: 100%;
}
.product_pt {
    padding-top:10px;
}
.product_bg{ height:auto; background-color:#1ea8c2}
.product_right h2{ font-size:20px;margin-bottom: 10px;}
.product_right p {
    font-size: 14px;
    padding-bottom:5px;
}
.product_three_left{ width:100%}
.product_btn span {
    width: 49%;
    height: 45px;
    line-height:45px;
    text-align: center;
    font-size:18px;
   border-radius: 6px;
background: -webkit-linear-gradient(left, #099eb4,#0cb49f);
    margin-bottom: 10px;
}
.product_zl {
    width:100%;
    background: #fff;
    border: 1px solid #ebebeb;
    padding: 9px 6px;
    position: relative;
}
.product_zl img{ width:100%}
.product_three_right{ width:100%}
.product_three_right img{ width:100%}
.product_four_img {
    width: 100%;
}
.product_four_right {
    float: right;
    width: 100%;
}
.product_four_right h2 {
    font-size: 16px;
    margin-top: 15px;
}
.product_four_img img {
    width: 100%;
}
.product_four_right h2 span {
    color: #da0018 !important;
    font-size: 14px !important;
    float: right;
}
.product_four_right p {
    margin-top: 10px;
}
.product_five {
    width: 100%;
    background:#f4f4f4 url(../images/product_bg.png) bottom  center no-repeat;
    height: auto;
}
.product_five_left {
    float: left;
    width: 100%;
    margin-top:20px;
}
.product_five_left h2 {
    font-size:20px;
    margin-bottom: 15px;
}
.product_five_left h3 {
    font-size: 16px;
    margin-bottom: 10px;
}
.product_five_left p {
    font-size: 14px;
    color: #000;
    line-height:26px;
}
.product_five_right {
    float: right;
    width: 100%;
    margin-top: 20px;
}
.product_five_right img{ width:100%}
.product_four {
    overflow: hidden;
    margin-bottom: 0px;
}

.case_box {
    width: 95%;
}
.reports_imgList {
    width: 100%;
}
.reports_imgList img {
    width: 100%;
}
.reports_left ,.reports_rightList{
    width:100%;
}
.reports_left li:hover{ border: none}
.reports_left li:hover .tc{ display:none}
.clinical_list {
    margin: 25px 0 10px;
}
.clinical_list li {
    width: 100%;
    height: auto;
    margin-right: 0; padding-bottom:20px; margin-bottom:15px
}
.clinical_list li:hover{background: url(../images/clinical_bg.png) no-repeat; background-size: cover;color:#fff}
.clinical_box {
    padding: 20px 0;
}
.clinical_tit h2 {
    font-size:20px;
    height: auto;
    line-height: 26px;
}

.clinical_imglist li {
    float: left;
    width: 100%;
    height: auto;
    border: none;
    margin: 0 0 12px 0;
}
.clinical_imglist li img {
    width: 100%;
}
.clinical_slide {
    margin: 0px 0 20px;
}
.clinical_slide img{ width:100%}
.case_list li {
    width:100%;
    padding: 5px 10px;
    float: left;
    background: #f1efef;
    overflow: hidden;
    margin-bottom: 20px;
}
.case_list {
    width: 100%;
    margin-bottom: 10px;
}
.case_list_left a p {
    font-size: 14px;
}
.case_list_left {
    width: 25%;
}
.case_list_left img,.case_list_right img{ width:100%}
.case_list_right {
    width: 75%;
}
.chain_tit h2 {
    font-size: 20px;
    line-height:26px;
}
.chain_tit span {
    font-size: 16px;
}
.chain_list li {
    width: 100%;
    height: auto;
    margin: 0 4px 10px 0;background: url(../images/chain_bg.png) bottom no-repeat; background-size: cover;
}
.chain_list li img{ width:100%}
.chain_list li:hover .chain_img{ display: none}
.chain_tit {
    margin: 20px 0 20px;
    overflow: hidden;
    clear: both;
}
.order_left {
    width: 100%;
    float: left;
    margin-top:20px;
}
.order_left img{ width:100%}
.order_right {
    width: 100%;
    margin-bottom:20px;
    margin-top: 20px;
}
.order_right_tit {
    font-size: 16px;
    color: #6b6b6b;
    margin-bottom: 12px;
}
.order_box p {
    width: 100%;
    line-height: 26px; text-align:left
}
.input_1 {
    width: 100%!important;
    float: left;
 
}
.order_box input {

    margin-left: 0;
}
.input_2 {
    width:100%!important;
}
.input_3{width: 60%!important;}

.m_map { display:none
}
.mp{ display:none}
.scrollsidebar{ display:none}
.gb{ display:none}
.pc_list{ display: none}
.app_list{ display:block}
.app_list{ width:92%; margin:20px auto 0; clear:both; overflow:hidden;}

.app_list ul li{ width:50%; float:left}
.app_list ul li .liu_yuan{ width:100%; height:100px; position:relative; overflow:hidden;}
.app_list ul li .liu_yuan p{ width:100%;font-size:14px; line-height:16px; color:#fff; text-align:center; position:absolute; left:0; top:10%; z-index:1;}
.app_list ul li .liu_yuan p img{ width:60%; margin:0 20% 10px; }
.app_list ul li .liu_ling{ width:100%; height:100px; position:absolute; left: 0; top:0; z-index:2;}
.app_list ul li .liu_ling{ width:100%; height:100px; position:absolute; left: 0; top:0; z-index:2;}
.app_list ul li .liu_yuan wai_img_x{ width:100%; margin:-50% 0 0;}
.app_list ul li .liu_ling div{ width:100%; height:100px; position:relative;}
.app_list ul li .liu_ling div .liuge_dj{ width:100%; position:absolute; left:0; bottom:0; z-index:3; display:none;}

.wai_img{ width:100%;}
.detailed {
    margin: 20px 0;
    overflow: hidden;
}
.detailed h2 {
    font-size: 20px;
    padding-bottom: 26px;
    line-height: 26px;
}
.detailed_box p {
    margin-bottom: 10px;
}
.detailed_box p img {  width:100%
}
.detailed_foot {
    border-top: 1px solid #e4e4e4;
    padding-top: 28px;
    margin-top: 20px;
    position: relative;
}
.mobile-inner-nav_bg{
	background-color: rgba(0,0,0,0.2);
	width: 100%;
	height:100%;
	position: fixed;
	top: 0px;
	left: 0px;
	/*! padding-top: 30px; */
	display: none;
	z-index: 9998;
}

.mobile-inner-nav{
	background-color: rgba(255,255,255,0.95);
	width: 100%;
	position: fixed;
	top: 68px;
	left: 0px;
	/*! padding-top: 30px; */
	display: none;
	z-index: 9999; border-bottom:solid 1px #e5e5e5;
}
.mobile-inner-nav a{
	display: inline-block;
	line-height: 40px;
	text-decoration: none;
	width: 80%;
	margin-left: 10%;
	color: #6c6c6c;
	border-bottom: solid 1px #e5e5e5;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	font-weight:300;
}
.mobile-inner-nav a:last-child{
	border-bottom: none;
}
.mobile-inner-nav a:hover:last-child {
	border-bottom: none;
}

.mobile-inner-nav a:hover{
	 color:#c51910;
	border-bottom: #eec6c6 1px solid;
}
.mobile-inner-nav a {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal;
}
@keyframes clickfirst {
  0% {
	  transform: translateY(4px) rotate(0deg);
	  
  }

  100% {
    transform: translateY(0) rotate(45deg);
  }
}	



@keyframes clicksecond {
  0% {
	  transform: translateY(-4px) rotate(0deg);
  }

  100% {
    transform: translateY(0) rotate(-45deg);
  }
}	
@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }

  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}	



@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);
  }

  100% {
    transform: translateY(4px) rotate(0deg);
  }
}
 @-webkit-keyframes returnToNormal {
from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes returnToNormal {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.chain_list li:hover .chain_img1{ display: none}
.Contact_list{ margin-top:20px; padding-top:15px}
.Contact_list li{ float:left; width:50%; text-align:center; margin-bottom:20px;min-height: 200px;}
.Contact_list li span{width:90px; height:90px; }
.product_list_btn{ display:block!important}

.case_list figure{ width:100%; padding:14px 20px; float:left; background:#f1efef; overflow: hidden; margin-bottom:20px}
.pswp {
  top:68px!important;
 }
.patent{ margin-bottom: 50px; }
.patent li{ display: inline-block; margin: 0 5%; width: 40%; float: left}
.patent li img{  width: 100%}
}

@media screen and (max-width:640px){
.patent li{ display: inline-block; margin: 0 5% 20px; width: 90%; }	
	
}
